כנרת-נט · פרק 3 · הרשת מתרחבת · אתר התלמידים

שירותי רשת: DHCP ו-DNS

שבוע 10 · 15/11–19/11 · בנימין נאור · ניתוב, WAN ושירותים
'כל מחשב חדש צריך כתובת ידנית?' — לא. DHCP. ו-DNS, כי אף אחד לא זוכר 10.1.30.10.
130XP במפגששרת/ת השירותיםשרת/ת השירותים
הדימוי של היחידה — דלפק הקבלה ומדריך הטלפונים: DHCP = הדלפק שמחלק כתובות לאורחים; DNS = מדריך הטלפונים שממיר שם לכתובת.

מה לומדים היום

  • DHCP — תהליך DORA · pool · exclusions · lease · ⚠ כשאין מענה: APIPA 169.254.x.x
  • DHCP Relay Agent (ip helper-address) ומתי נדרש · DHCP on stick · נתב כלקוח DHCP: ip address dhcp על ממשק (שאלת בחינה)
  • אבחון DORA ב-Wireshark: Discover בלי Offer — הסיבות האפשריות
  • DNS — היררכיה, רשומות A ו-MX, פתרון שם · ip name-server בנתב · nslookup
  • פקודות: show ip dhcp binding · show ip dhcp conflict
לפני שמתחילים — מה צריך לדעת כבר: שבוע 6: UDP, פורטים 67/68 ו-53. שבוע 7: שרת DNS ב-PT. שבועות 45: broadcast ותחום שידור (למה relay).

מטרות השיעור — תיאוריה מול הנדסה

תיאוריה — נדע להסביר

  • להסביר את ארבעת שלבי DORA, איזה מהם broadcast, ומה קורה כשאין תשובה (APIPA)
  • להסביר DHCP relay (ip helper-address) — למה broadcast לא חוצה נתב ומה עושים

הנדסה — נדע לעשות

  • להגדיר DHCP על נתב: pool · network · default-router · dns-server · excluded-address
  • להגדיר ממשק נתב כלקוח DHCP (ip address dhcp) — שאלת בחינה, פעמיים
  • לתאר את היררכיית DNS ורשומות A/MX, ולהשתמש ב-nslookup ו-ip name-server (תיאוריה + הנדסה)
אף אחד לא מגדיר כתובת IP ביד במחשב הביתי — DHCP עושה את זה. היום: ארבעת השלבים (DORA), מה קורה כשאין תשובה (169.254), איך נתב הופך לשרת DHCP ולמה צריך relay. ואז DNS — השירות שהופך שם לכתובת.

1. DORA — ארבעה שלבים

  client                                   server
  DISCOVER  (broadcast: "anyone? I need an IP")   ---->
            <----  OFFER    ("take 192.168.1.50")
  REQUEST   (broadcast: "I take .50 from server X") ---->
            <----  ACK      ("it's yours, lease 24h")

  UDP 68 (client)  <->  UDP 67 (server)
  no OFFER within a few seconds  ->  client picks 169.254.x.x  (APIPA)

Discover ו-Request הם broadcast — הלקוח עדיין בלי כתובת ובלי שרת ידוע. Offer ו-Ack חוזרים ללקוח.

היגדנכון?
Discover נשלח ב-broadcastכן — אין כתובת, אין שרת
Request נשלח ב-broadcastכן — כדי שכל השרתים שהציעו יידעו
169.254.x.x היא כתובת של השרתלא — התחנה המציאה לעצמה: DHCP נכשל
ה-lease קבוע לנצחלא — יש זמן, והלקוח מחדש
169.254.x.x (APIPA) = לא התקבלה כתובת. זה הסימן הראשון לתקלת DHCP, ותלמידים רואים אותו בבית ולא מבינים.

2. Discover בלי Offer — למה? (שאלת בחינה 2026)

ב-Wireshark רואים Discover יוצא, ואין Offer. הסיבות הסבירות:

סיבהסביר?
שרת ה-DHCP ברשת אחרת ואין relay (broadcast לא חוצה נתב)כן
השרת כבוי / service dhcp כבויכן
מאגר הכתובות (pool) התרוקןכן
firewall חוסם את ה-Offerכן
ה-relay agent (ip helper) לא מתפקדכן
היסטוריית הדפדפן נמחקהלא — אין קשר

3. נתב כשרת DHCP · relay · נתב כלקוח

R1(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.10
R1(config)# ip dhcp pool LAN1
R1(dhcp-config)# network 192.168.1.0 255.255.255.0
R1(dhcp-config)# default-router 192.168.1.1
R1(dhcp-config)# dns-server 192.168.1.100
R1# show ip dhcp binding

! relay: the DHCP server is on another network
R1(config)# interface g0/1                <- the interface facing the CLIENTS
R1(config-if)# ip helper-address 10.0.0.5  <- the server

! router as a DHCP CLIENT (WAN toward the ISP) — exam 2023, twice:
R1(config)# interface g0/0
R1(config-if)# ip address dhcp
R1(config-if)# no shutdown

excluded לפני pool. helper-address על הממשק שמקבל את ה-broadcast (מול התחנות). ip address dhcp — הנתב עצמו מבקש.

שוכחים default-router? התחנה מקבלת כתובת ומסכה ועובדת רק מקומית — תקלה שקטה.

4. DNS — משם לכתובת

  root  .
   └── il
        └── co.il
             └── ccna4u.co.il   A   93.184.216.34
                                MX  mail.ccna4u.co.il

  C:\> nslookup www.ccna4u.net
  C:\> ipconfig /displaydns      <- local cache (exam 2023)
  C:\> ipconfig /flushdns
  R1(config)# ip name-server 8.8.8.8

היררכיה מהשורש למטה. רשומת A = שם→IPv4, MX = שרת הדואר של הדומיין. הפקודות בתחנה ובנתב.

דוגמה פתורה

תחנות ברשת 192.168.20.0/24 לא מקבלות כתובת. שרת ה-DHCP נמצא ב-10.0.0.5, מעבר לנתב R1 (ממשק G0/1 = 192.168.20.1 מול התחנות). מה חסר ומה מגדירים?

  1. Discover הוא broadcastR1 עוצר אותו. השרת לא שומע.
  2. ipconfig בתחנה: 169.254.x.x — מאשר.
  3. הפתרון: relayR1 יהפוך את ה-broadcast ל-unicast לשרת.
  4. איפה: על G0/1 (הממשק מול התחנות): ip helper-address 10.0.0.5.
  5. בשרת: pool ל-192.168.20.0/24 עם default-router .1.
  6. אימות: ipconfig /renew בתחנה → כתובת מ-.20.x · show ip dhcp binding בשרת.
בלי relay, DHCP עובד רק בתוך תחום השידור. helper-address על הממשק הקרוב לתחנות.

מילון

מושגבאנגליתהסבר
הקצאה דינמיתDHCPשרת שמחלק כתובות · UDP 67/68
ארבעת השלביםDORADiscover · Offer · Request · Ack
כתובת אוטומטית פרטיתAPIPA169.254.x.x — כש-DHCP נכשל
חכירהLeaseהזמן שהכתובת שמורה ללקוח
ממסר DHCPDHCP Relayip helper-address — מעביר broadcast כ-unicast
מאגרPoolטווח הכתובות לחלוקה
שרת שמותDNSשם → כתובת · UDP 53
רשומת דוארMX Recordשרת הדואר של דומיין

ללמוד אחרת

חוברת התלמיד (PDF)חוברת להדפסה שחור-לבן (PDF)ערכת NotebookLM (txt)
ערכת NotebookLM: פודקאסט · סרטון · כרטיסיות · בוחן — מהחוברת בלבד, בלי מפתח התשובות.

תרגילים

  1. אילו שני שלבים ב-DORA הם broadcast, ולמה?
  2. ipconfig מציג 169.254.7.12. מה המשמעות?
  3. Discover יוצא, Offer לא חוזר. שלוש סיבות סבירות?
  4. הנתב צריך לקבל כתובת מהספקית. איזו פקודה, ואיפה?
  5. על איזה ממשק מגדירים ip helper-address?
  6. מה מבצעת ipconfig /displaydns?
  7. מה ההבדל בין רשומת A ל-MX?
  8. pool בלי default-router — מה יקרה לתחנה?

בדיקה עצמית

  1. DORA =
  2. 169.254.x.x =
  3. ip helper-address — על איזה ממשק?
  4. נתב כלקוח DHCP?

שאלון היחידה ב-Moodle

10–15 שאלות בפורמט הבחינה · 2 ניסיונות · הגבוה נספר · עד 100 XP. הקישור — בקורס ב-Moodle.

דף עבודה 10 — DORA · APIPA · פקודות DHCP · DNS

🎯 המטרה: להכיר את ארבעת השלבים, לזהות כשל, ולכתוב את התצורה בעל-פה.

📂 קבצים:

  • DHCP - תרגיל.pkt
  • 7.2.10 Packet Tracer - Configure DHCPv4.pka

🛠 מהלך — סמנו כל שלב

  1. ציירו את DORA כתרשים: 4 חצים, לכל אחד broadcast/unicast והפורט.
  2. כתבו את תצורת DHCP על נתב לרשת 172.16.10.0/24: excluded .1.20, שער .1, DNS .100.
  3. כתבו את שתי הפקודות ל-relay (על G0/1, שרת 10.0.0.5) ואת שלוש הפקודות לנתב כלקוח DHCP על G0/0.
  4. בבית: ipconfig /all — מי שרת ה-DHCP שלכם? מתי ה-lease פג? ipconfig /displaydns3 אתרים.
  5. טבלת 'Discover בלי Offer': 6 סיבות מהחוברת — סבירה / לא, ולמה.

✅ רישום התוצאות

#מה למלאחישוב · הערות · ראיות (פלט פקודה)
1תרשים DORA:
2תצורת DHCP:
3relay: · לקוח:
4בבית: שרת DHCP · lease · displaydns:
5טבלת הסיבות:

⚠ מלכודות ידועות — ומה עושים

המלכודתמה עושים
מגדירים pool ושוכחים default-routerהתחנה מקבלת כתובת ומסכה, אבל בלי שער — עובדת רק מקומית. תקלה שקטה.
שמים helper-address על הממשק הלא נכוןעל הממשק שמקבל את ה-broadcast — הצד של התחנות, לא של השרת.
חושבים ש-169.254 היא 'כתובת של השרת'זו כתובת שהתחנה המציאה לעצמה. הסימן ש-DHCP נכשל.

⭐ בונוס (+50 XP)

  • DHCP snooping — הצצה למה שערן ילמד
  • DHCPv6 ו-SLAAC — לקריאה
אישור המורה: ☐ שאלון היחידה ב-Moodle (100)☐ שיעורי הבית (30) · XP · תג: ☐ שרת/ת השירותים · חתימה

הגרסה המודפסת של דף העבודה — בחוברת (PDF) בלשונית "למד".

מה מגישים

שם הקובץ: כיתה_שבוע10_שם-משפחה_שם-פרטי · לתיק העבודות: ‹שם›_ניתוב/

ה-XP של המפגש

על מהXPאיך
שאלון היחידה ב-Moodle100ציון השאלון × 1 (10–15 שאלות, 2 ניסיונות, הגבוה נספר)
שיעורי הבית30הוגש עד השיעור הבא — המורה מסמן 'הושלם'

סה"כ עד 130 XP. נרשם ב-Moodle אחרי שהמורה מאשר.

אבן הדרך לפרויקט — 735918

M4 · ניתוב פנימי ויתירות · עד 14/1/2027 (שבוע ~17)

אחרי היחידה הזו אתם יכולים:

  • DHCP על נתב ועל שרת · ip helper-address · DNS

נושאי המחוון שנסגרים כאן:

  • DHCP
  • IP helper
  • שרת DNS

מה נכנס לספר/ל-pkt: DHCP על נתב בסניף אחד ועל שרת באחר (22.11) + IP helper

מפת הדרכים המלאה לפרויקט

התגים של המפגש

שרת/ת השירותיםשרת/ת השירותיםמעבדת DHCP/DNS ≥ 90% + שאלון ≥ 70%

הדרגות

מתלמד/ת · 0טכנאי/ת · 600טכנאי/ת בכיר/ה · 1500מנהל/ת רשת · 2600ארכיטקט/ית · 3800

הדרגה שלכם — ב-Moodle. ה-XP האישי פרטי; לוח ההישגים באתר מציג חוליות בלבד.

הפרק בסיפור

פרק 3 · הרשת מתרחבת — כנרת-נט פותחת סניף שני בחיפה. שירותים, VLSM, trunk, IPv6, ונתב שמחבר בין שני אתרים — הרשת הופכת לארגונית.

לוח ההישגים · כל התגים · החוליות מפת הדרכים לפרויקט

קבצי היחידה

חוברת התלמיד (PDF)חוברת להדפסה שחור-לבן (PDF)מצגת PowerPointמצגת תמצית (12–15 שקופיות)מצגת HTML
שמות הקבצים (להעלאה לדרייב ולקישור מהאתר):
אתר התלמידים · כנרת-נט · מגמת תקשוב · CCNA4U.NET · שכבה יג תשפ"ז